body {
  margin: 0;
  padding: 0;
}

html {
  overflow-x: hidden;
  overflow-y: hidden;
}

#app {
  text-align: center;
  color: #2c3e50;
  background: url("../assets/bg.png");
  background-repeat: no-repeat;
  font-family: Avenir,Helvetica,Arial,sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
  overflow: hidden;
  height: 100%;
  width: 100%;
  position: fixed;
  background-size: 100% 100%;
}
ul{
  margin:0;
  padding:0;
}
li{
  list-style: none;
}

::-webkit-scrollbar-track-piece {
background-color:#f8f8f8;
}
::-webkit-scrollbar {
  width:10px;
  height:10px;
}
::-webkit-scrollbar-thumb {
  background-color:#dddddd;
  background-clip:padding-box;
  min-height:10px;
}
::-webkit-scrollbar-thumb:hover {
  background-color:#bbb;
}

.el-dialog{
  margin-top:45vh !important;
}
.el-dialog__body,.el-dialog__header{
  background: #ff6d00 !important;
  padding: 0 0 50px;
}
.el-table--enable-row-hover .el-table__body tr:hover>td{
  background-color: #212e3e !important;
}

.el-input--suffix .el-input__inner{
  padding-right: 30px;
  background: #002752;
  color: #fff;
}

.el-select .el-input__inner {
  height: 36px;
}
.el-input__inner{
  height: 36px;
  background: #002752;
  color: #fff;
}

.el-date-editor .el-range-input{
  background: transparent;
  color:#fff;
}

.el-table--striped .el-table__body tr.el-table__row--striped.current-row td, .el-table__body tr.current-row>td, .el-table__body tr.hover-row.current-row>td, .el-table__body tr.hover-row.el-table__row--striped.current-row>td, .el-table__body tr.hover-row.el-table__row--striped>td, .el-table__body tr.hover-row>td{
  background: #002752;
}

.el-table td, .el-table th{
  padding:5px 0;
}

.el-scrollbar__bar.is-vertical{
  width: 28px;
}
.menuModalBox-w{
  position:absolute;left:0px;top:0px;
  background:rgba(0, 0, 0, 0.4);
  width:100%;  /*宽度设置为100%，这样才能使隐藏背景层覆盖原页面*/
  height:100%;
  z-Index:999;
}
.menuModalBox {
  position: fixed;
   left: 50%;
   top: 50%;
   transform: translate(-50%, -50%);
   background: #001c58;
   width: 60%;
   height: 80%;
   box-shadow: 0px 0px 30px #1797e7;
   border-radius: 1%;
   padding: 30px;
   color: white;
   z-index: 1;
}
.menuModalBox .close{
  position: absolute;
  right: 10px;
  top:10px;
  cursor: pointer;
}
.menuModalBox .close .icon{
  font-size: 42px;
}

.el-table{
  background-color: transparent;
}

.el-pagination{
  display: flex;
  justify-content: center;
  transform: scale(1.5);
}